rock-dwelling giant rat - Francés Inglés Diccionario